Table of Contents
Voter identification scripts work best when they are short, conversational, and designed to collect clear data on support level, key issues, and voting barriers. And the biggest challenge with the voter identification script is keeping people on the call.
If you ask for too much, your contacts will hang up on your volunteers; too little, you don’t have the data you need for a winning campaign.
Pages-long introductions and irrelevant information will only make potential supporters tune you out. Worry not; this article provides ready-to-use voter identification scripts that cover all possible directions your conversation may take.
Known/Identified supporter: Voter identification scripts sample
Q: “Hello, may I please speak with [Voter Name]?”
Q: “Hi [Name], this is [Agent] calling from [Campaign Name] about the upcoming election in [Area]. Do you have a quick minute?”
Q: “Earlier, you indicated you support [Candidate]. Is that still how you’re feeling about this election?”
- If yes: “That’s great to hear, thank you for your support.”
- If soft/unsure: “Thank you for sharing that. What are the main issues you’re thinking about as you decide?”
Q: “Are you all set to vote, or do you expect any difficulty getting to the polling place or with your ID/registration?”
“Thank you so much for your time and support. If you need any information about voting or [Candidate], you can visit [website] or call [number]. Have a good day.”
| Core goals of voter identification scripts: |
| Confirm who they plan to support (support score: strong support, leaning, undecided, opposed). |
| Capture what issues matter most to them in a structured way (e.g., jobs, safety, corruption, local services). |
| Identify any barriers to voting (registration status, ID, transport, confusion about the process). |
Undecided voter: Voter identification scripts sample
Q: “Hello, may I please speak with [Voter Name]?”
Q: “Hi [Name], this is [Agent] from [Campaign Name]. We’re speaking with voters in [Area], and I just have two quick questions. Is now okay?”
Q: “In the upcoming election for [Office], have you decided who you’re leaning toward, or are you still undecided?”
- If undecided: “That’s completely understandable; many people are still deciding. Which one or two issues will matter most to you when you make your choice?”
- Briefly connect one clear point about your candidate to the issue they mention (no long speech).
Q: “Does that address some of your concerns, or is there something specific you’d like more information on?”
Q: “Thank you for sharing your thoughts. If you’d like to learn more about [Candidate] or our plans for [key issue], visit [website]. Have a great day.”
| Structural best practices: |
| Get to the point: Keep it under 45–60 seconds before the first question to show respect for voters’ time. |
| Use a consistent structure: Greeting > Identity > Purpose > Key Question > Short Message > Next Question > Close. |
| Build in clear branching: one path for supporters, another for undecided, and a quick close for opponents or not-interested. |
Not-interested/Opposed voter: Voter identification scripts sample
– “Hello, may I please speak with [Voter Name]?”
“Hi [Name], this is [Agent] from [Campaign Name]. We’re making brief election‑related calls in [Area]. Is this a bad time?”
- If they say “not interested” or sound annoyed: “No problem, thank you for letting me know. I won’t keep you. Have a good day.”
- – If they clearly support the opponent: “Thank you for telling me. I appreciate your time, and I won’t take any more of it. Have a nice day.”
Mark the record accordingly (not interested/opposed /do‑not‑call) in your system.
| Tone and delivery guidelines: |
| Sound human: Trains agents to paraphrase the script while keeping key questions exact. |
| Be polite and transparent about who is calling and why, and always offer an easy opt‑out. |
| Train agents to take brief notes and avoid arguing with hostile or firmly opposed voters. |
You can plug these into your training by role‑playing each type and instructing agents to stick to the key questions while adapting the exact wording to sound natural in their own voice.
| Pro tip: Your follow-up campaigns will depend heavily on your contacts’ responses to the voter identification calls. Everyone tagged as ‘supporter’ will only need encouragement and help to vote on election day. However, the ones that were ‘undecided’ need a few more persuasive calls before you can turn them into a supporter. |
Important reminders:
- Try to have volunteers who speak more than one language, and give your contact the option to choose the language they want to speak in.
- Tweak the lingo in your script depending on the age group, locality, and ethnicity you’re reaching out to.
Pair this interactive script with the tool that best accommodates it

Branching Scripts on CallHub is the most ideal tool to accommodate the kind of interactive voter identification script you see above. Branching Scripts will display the relevant question or answer following your contact’s responses.
This directs them to the exact response at each step of the conversation instead of scrolling through pages-long scripts. These dynamic scripts make the conversation smoother and create a positive experience for your supporters.
Learn more about Branching Scripts.
Featured image: Photo by Anna Shvets